آموزش سودوکو...
جدول سودوکو یه جدول ژاپنیه که بهش جدول اعداد متقاطع هم گفته میشه. این جدول یه جدول مربعی شکله که از 9 سطر و 9 ستون تشکیل شده. از طرفی به 9 تا مربع مساوی هم تقسیم شده بطوریکه اون مربع های 3 در 3 داخلی تو دل مربع اصلی قرار دارن که بهشون بلوک گفته میشه (شکل زیر)
قانون های این بازی شامل 4 شرط اصلی و ساده س :
- همه سطر و ستون ها شامل اعداد بین 1 تا 9 باشه.
- تو هیچ سطری عدد تکراری نباشه.
- تو هیچ ستونی عدد تکراری نباشه.
- تو هیچ بلوکی عدد تکراری نباشه ...
البته بعضی ها اعتقاد دارن برای جلوگیری از جواب های متعدد بهتره قانون پنجم رو هم به این قانون ها اضافه کنیم که اونم تکراری نبودن تو قطرهای مربعه که من بهش اعتقادی ندارم و اینجا هم اون قانون پیاده سازی نشده ...
و اما روش حل ...
برای حل این جدول روش های مختلفی گفته شده ولی من معتقدم هر کسی باید خودش به یه روش و اصولی دست پیدا کنه. من خودم به عنوان کسی که مدتها جدول سودوکوهای مختلف رو حل کردم و برنامه جدول سودوکوی این سایت رو نوشتم یه روش ساده دارم که شاید به درد بقیه دوستان هم بخوره ...
اولا تو حل این جدول به هیچ وجه عجله نکنین. جدول حروف متقاطع هم نیست که بشه دو یا چند نفره حلش کرد و یا از کسی کمک گرفت. اگر روی کاغذ بازی میکنین یا مداد و پاک کن بردارین اگرم تو اینترنت یا گوشی موبایلتون بازی میکنین نباید عصبی بشین. باید با خونسری کامل هی اشتباهات خودتون رو قبول کنین و با خونسردی اعداد اشتباه رو جابجا کنین تا به جدول نهائی دست پیدا کنین.
برای حلش باید فکر کنین دارین یه معما رو حل میکنین. باید با خودتون حرف بزنین. دلیل و منطق بیارین. چند تا عدد رو با هم مقایسه کنین. اگر فکر میکنین عددی رو باید تو سلولی بشونین واسش دلیل داشته باشین که چرا میتونه اون عدد اونجا باشه و یا چرا نمیتونه فلان جا باشه ....
من به سطر یا ستون شانس اعتقاد دارم. اول باید بگردین پیداش کنین. سطر یا ستون شانس سطر یا ستونیه که کمترین جای خالی رو داره و از همون اول انگار چشمک میزنه که بیا سمت من. من بهت کمک میکنم که این جدول رو حل کنی. ربطی هم به سطح سختی جدول نداره. میشه راحت پیداش کرد. مثلا تو جدولی که این پائین میبینین سطر هفتم جون میده واسه شروع یا ستون شیشم از چپ ...
همونجور که میبینین این سطر و ستون نسبت به بقیه تعداد سلول های خالی کمتری دارن و راحت تر میشه اعداد اولیه رو براش پیدا کرد ... البته ممکنه چند تا سطر یا ستون وجود داشته باشه که شما میتونین یکی از اونا رو برای شروع انتخاب کنین ...
مثلا ما اینجا سطر هفتم رو انتخاب میکنیم. دیگه و اینجا فقط از اون سطر صحبت میکنیم. شما اگر ستون رو انتخاب کردین به جای سطر باید به اون ستون فکر کنین.
بعد از اینکه سطر یا ستون شانس رو انتخاب میکنیم کافیه اعداد 1 تا 9 رو خیلی راحت و بدون دقدقه تو سلول های خالی بذارین. فقط وقتی یهسلول رو انتخاب میکنین برای پر کردن باید به 2 تا نکته دقت کنین.
- تو همون سطر و ستون خودش عدد تکراری نذارین.
- مراقب باشین تو مربع 3 در 3 ای که اون سلول رو تو خودش جا داده عدد تکراری نذارین
ما اینجا سطر هفتم رو به عنوان سطر شروع انتخاب کردیم و سعی میکنیم یکی یکی از سمت چپ خونه هاش رو پر کنیم. که تو شکل زیر سلول های خالی رو با دایره های قرمز شماره گذاری کردیم و الان میخوایم برای جایگاه شماره 1 اولین عدد رو انتخاب کنیم ...
خوب به نظر خودتون تو این سلول چه عددی رو میشه گذاشت ؟ خوب مسلما عددهای 8 ، 5 ، 7 ، 9 و 4 رو نمیتونین بذارین چون تو همون سطر اومدن و یکی از عدد های 1 ، 2 ، 3 ، 6 باید اونجا بشینه.
عدد 1 هم نمیتونه باشه چون دو سطر پائین ترش تو همون ستون اومده ... باید یکی از عددهای 2 ، 3 یا 6 رو بذاریم ...
عدد 3 هم نمیتونه باشه چون تو همون بلوک سطر بعدی تکرار شده ...
پس میمونه 2 و 6 که دیگه باید بدون هیچ دلیلی یکیش رو انتخاب کنیم ...
من اینجا عدد 2 رو انتخاب میکنم ...
میایم سراغ جایگاه 2 ...
انتخاب های ما اعداد 6 3 و 1 میتونه باشه ...
اگه یه خورده دقت کنین متوجه میشین 6 بهترین انتخابه چون تو جایگاه 3 و 4 نمیتونه باشه چون تو اون بلوک یه 6 دیگه وجود داره ...
پس بازم با همین توضیحات 6 رو تو جایگاه 2 میذاریم. و برای جایگاه 3 و 4 تصمیم میگیریم ...
برای جایگاه 3 و 4 انتخاب راحت تر شده چون اعداد باقیمونده فقط 1 و 3 شده. عدد 1 تو جایگاه 3 نمیتونه باشه و عدد 3 هم تو جایگاه 4 نمیتونه بشینه ...
خوب تا اینجا سطر اولی که انتخاب کرده بودیم تکمیل شد. البته نمیشه مطمئن بود که همه اعداد رو دقیقا سر جای خودشون گذاشتیم. چون یه سری جاها همونطور که دیدین دلیل منطقی ای براش نداشتم و گفتم بدون دلیل میذارم.
همینجوری جلو میریم تا اینکه یه جا متوجه بشیم اشتباه کردیم و مجبور بشیم جای بعضی هاشو عوض کنیم.
خوب میریم سراغ سطر یا ستون شانس بعدی ...
البته مهم سطر ستون یا بلوک بودن نیست. ما باید چیزی رو انتخاب کنیم که احتمال خطای کارمون بیاد پائین. یعنی با اطلاعاتی که داریم ریسک اشتباه کمتری داشته باشیم.
بعد از اینکه اون سطر رو پر کردیم باید بگردیم سطر ، ستون یا بلوک شانسمون رو پیدا کنیم. اونم دیگه باید متوجه باشین چطور انتخاب میکنیم. اونی که سلول های خالیش از بقیه کمتر باشه.
من الان اینجا دو تا بلوک میبینم که هر دو فقط یه تا سلول خالی دارن و ظاهرا راحت تر از بقیه میشه تکمیلشون کرد ....
همونطور که میبینین اینجا 3 تا سلول خالی مونده که مثل دفعه قبل با دایره های قرمز علامت گذاری کردم.
اعدادی هم که داریم 4 ، 6 و 7 هستن. حالا به جای اینکه از جایگاه ها شروع کنیم و دنبال عدد مناسب بگردیم میتونیم عدد یک عدد رو انتخاب کنیم و دنبال جایگاه خوبی براش باشیم ...
مسلما عددی خوبه که فقط یکجا بتونه بشینه ....
عدد 7 هیچ محدودیتی نداره و تو هر سه جایگاه میتونه بشینه ...
عدد 4 فقط تو جایگاه 1 نمیتونه باشه (چون تو همون سطر سمت راست تکرار شده)
اما عدد 6 ....
عدد 6 فقط میتونه تو جایگاه 3 میتونه بشینه ...
چرا ؟ ... به دو دلیل مهم ...
- عدد 6 تو جایگاه 1 نمیتونه بشینه چون تو همون سطر سمت راستش تکرار شده ...
- عدد 6 تو جایگاه 2 هم نمیتونه بشینه چون تو همون سطون سمت بالاش تکرار شده ...
پس عدد 6 یک عدد خوبه که فقط و فقط میتونه تو جایگاه 3 بشینه و با اطمینان بیشتری تو همون سلول میشونیمش ...
خوب با این حساب تو این بلوک فقط دو تا سلول خالی مونده ... و همینطور دو تا عدد هم بیشتر نداریم ...
سلول های 1 و 2 ....
عدد های 4 و 7 ...
عدد 7 هیچ محدودیتی نداره پس بهتره باهاش کاری نداشته باشیم و بریم سراغ اون یکی عدد
عدد 4 اما هر جائی نمیتونه باشه ...
بله عدد 4 نمیتونه تو جایگاه 1 بشینه چون هم از بالا و هم از راست مورد حمله قرار میگیره ...
پس با خیال راحت 4 رو تو جایگاه 2 میشونیم ...
عدد 7 هم که فقط یه جا براش مونده اونم جایگاه شماره 1 میشه ...
خوب اینم از این ستون ...
حالا باید دنبال سطر ، ستون یا بلوک شانس بعدی باشین ...
به نظر من دو تا انتخاب میتونین داشته باشین. یکی همون بلوکی که دفعه قبل هم نشونتون دادم ...
یکی هم سطر هشتمه ...
هر دو تا شانس یکسانی دارن و هر دو فقط 3 تا سلول خالی دارن ...
دیگه با این توضیحاتی که من دادم باید خودتون بشینین بقیه ش رو فکر کنین و حل کنین.
فقط نا امید نشین ... ممکنه این حرفای منو برای هر سطر و ستونی نشه بکار برد. من برای این سطر و ستون ها این استدلال ها رو داشتم.